perm filename IDEAS[1,JMC] blob
sn#884929 filedate 1990-06-03 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 Ideas and notes on conversations
C00074 ENDMK
C⊗;
Ideas and notes on conversations
Old idea files:
IDEAS[206,JMC]
IDEAS[S80,JMC]
IDEAS[E80,JMC]
IDEAS[F80,JMC]
IDEAS[W81,JMC]
IDEAS[F81,JMC]
IDEAS[W82,JMC]
IDEAS[F82,JMC]
IDEAS[F83,JMC]
IDEAS[W84,JMC]
IDEAS[S84,JMC]
IDEAS[E84,JMC]
IDEAS[W85,JMC]
IDEAS[S85,JMC]
IDEAS[E85,JMC]
IDEAS[F85,JMC]
IDEAS[E86,JMC]
IDEAS[F86,JMC]
IDEAS[W87,JMC]
IDEAS[S87,JMC]
IDEAS[E87,JMC]
IDEAS[F87,JMC]
IDEAS[W88,JMC]
IDEAS[S88,JMC]
1983 March 11
1. People concerned with concurrent programs prove fairness about
their programs. Is it possible to include statements in the
program demanding fairness and leave it to the compiler to say
how this is to be accomplished?
2. Conversation with Les Lamport
Interval logic by Richard Schwartz and Michael Melliar-Smith.
Pierre Wolper on generating synchronization from temporal logic
specs. Alan Emerson student of Ed Clark.
*Quantum 1988 Aug 5
Quantum mechanics on a graph.
We have a particle moving on a graph.
What's the momentum operator? Remember the theorem that the
quantum mechanical commutation relation cannot be satisfied by
finite matrices. What about some other kind of finite system?
We can try the condition that the derivatives of the wave
function moving into a vertex sum to zero. However, there
may be other forms of dynamics that simply moving in a scalar
potential. Is there a vertex condition, e.g. a linear relation
among the wave function (assumed continuous at the vertex)
and its derivatives. I'm doubtful about a relation involving
the current as the main relation, because of the conjugates.
It should be a consequence of the main relation. What would
a vector potential reduce to in this case?
*CAI - 1988 Aug 5
For CAI. Besides the student and the teacher, there are other
simulated students with knowledge and personalities. The real
student develops competitive (and possible co-operative) relations
with the simulated students. The theory is that he will be
encouraged to learn by the possibility of beating them. Since we
don't care about the self-esteem of a simulated student, we can
optimize the reinforcement of the real student.
Some aspects of this should be patentable.
*Elephant - 1988 Aug 7
Slogan: Programming without one hand tied behind one's back.
We want to be able to say, as a specification, or possibly
in a program, that when we return from a subroutine, the
ac should contain f(contents(ac,when the subroutine was
entered corresponding to the exit)).
We need to be able to refer to all past events.
We need sets (of past events) and maximal elements.
Palindrome patterns (added to regular exps),
(pushdown automata?) (return from subroutine).
when I entered. The matching entry.
The times in Old Elephant are just labels for what is
accessed through them. With enough language, the times
themselves may not be needed.
Consider a Spider program.
Is "the corresponding entry" the linguistic construction
we need or is it just something programmed with the
needed construction?
*spider - 1988 Aug 7
List heuristics for spider before trying to determine framework for
program.
We also need a list of concepts.
1. predicates on moves.
2. predicates on columns in a position
movable
a move to a column makes the column not movable, it may be immovable
directly, but may be still movable because there are other places
to put the covering card
heuristics: we prefer moves that don't make any column immovable.
we prefer moves from short columns.
If all moves make a some column immovable, we prefer covering a
high rank card.
We prefer the move that is part of the longer sequence.
If we would make a move that gets more information after
a given sequence of moves that don't provide information,
make, if possible, the information providing moves first.
At least if there is any possible outcome of the
information providing move sequence that would cause
us not to make the other sequence.
We prefer move that leaves a card of a certain rank
available to a move that makes it unavailable - given
the choice and ceteris paribus.
1988 Oct 12
In a spider solitaire position, let there be two moves A
and B that can be made in either order. Suppose A does not turn
over a card, and we can determine that if we made A, then B would
be the next move made. Suppose B does turn over a card. Then B
should be done first, since it gains information. The problem is
to express this rule in a general way so that a program could
take it into account in addition to its other rules. Note that
explaining the principle requires little information about
spider.
Oct 17
Ascending to the metalevel by making an assertion about
the quotation of any subexpression of anything that has come up
in memory should be worthwhile.
Oct 19
Genius and scientist social service agency
One reads about geniuses who commit suicide, e.g. Turing. Suppose
there were an agency that would try to help genius in difficulty.
That Turing was about to commit suicide, if he did, was probably
unknown, but his friends probably knew he was in difficulty.
They could have asked the agency to help. Maybe he would have
rejected help, and maybe nothing could have been done. On the
other hand, they might have saved him for many more years of
productive activity.
More examples: Sylvia Plath, Janis Joplin, Arthur Koestler?,
Ramanujan, the Santa Cruz 11 year old college graduate.
What about marginal geniuses, e.g. Gunkel? Obviously that
depends on resources.
Undoubtedly the agency would have to do triage, deciding it
couldn't help.
The first step might be a survey of biographical information to
try to identify cases which might have been helped.
The help should be unpublicized in particular cases.
1988 Nov 22
NYT has article referring to Phys. Rev. Letters paper by Kip Thorne
and others suggesting time travel through wormholes may be possible.
I should explore the hypertime idea to see if there can be relaxation
to ordinary space-time solutions that correspond to time travel.
We also need to ask what kinds of differential equations permit
the evolution of intelligence.
1988 Nov 28
Maybe it will help with YSP to postulate that changes must have
causes. If the gun becomes unloaded there must be a cause of that.
1988 Dec 5
is-giving(x) ⊃ gave(giver(x),gift(x),recipient(x))
but what about time(x)?
1988 dec 5
If you say, ``Ponce de Leon was searching for the fountain of youth'',
and your hearer doesn't know the fountain of youth is nonexistent,
you have an obligation to supply that fact.
1988 dec 11
What science tells us that is relevant to philosophy.
Almost all philosophers today believe in the conclusions
of modern science. However, it seems to me that they ignore
much of what science has to tell us when doing philosophy ---
even when doing philosophy of science.
1. Science tells us that we have evolved by natural selection
in such a way that the phenomena directly observable to us are many
levels of complexity away from the basic phenomena of the universe.
What is observable to our senses is metaphysically and physically
accidental. By the first I mean that there is no philosophical principle
that says that intelligence and curiosity can only evolve in
forms that have access to the fundamental structure of the world.
The second means that our particular senses are also an accident.
In particular, there is no reason why there can't be structures in
the world that are fundamentally unobservable. There can also be,
and experimental science tells us there are, structures that are
ultimately observable but which remain unobserverved for millenia
in spite of our best efforts.
Given these facts, regarding the world as a structure of
appearance seems scientifically perverse. It would be particularly
perverse to build robots that regarded the world as a structure of
their appearances. AI poses a particular problem to metaphysics.
Build a language for the robot to use to express what we tell it
about the world and what it discovers and which is sufficiently
general that it doesn't presuppose anything that scientific
research, human or its own, might subsequently overturn. That is,
it may have beliefs that it comes to change, but its very structure
shouldn't preclude changes. In other words, it should reach
a level where it doesn't have to be educated by brain surgery.
2. Our morality has arisen by genetic and social evolution.
This includes a set of second order predicates on moral system,
giving a set of desiderata that are not simultaneously satisfiable.
For this reason we can accept or reject behaviors that are based
on our biology. (Make this better or leave it out).
3. Cryptography tells us that long texts are usually not
ambiguous. This tells us that we can indeed get semantics from
syntax.
∂24-Dec-88 0948 JMC simplifying autoepistemic reasoning
To: VAL@SAIL.Stanford.EDU, AIR@SAIL.Stanford.EDU,
bmoore@SRI.COM
Bob Moore's ``If I had an elder brother I'd know it'' led
him to autoepistemic logic with its stable expansions
defined as fixed points. Consider ``If I had an elder
brother, five minutes ago there would have been a sentence
in my database of the form elder-brother(jmc) = x''. Using
this fact does not involve a fixed point construction.
Also consider ``If I had an elder brother, it would have
been a logical consequence of my database of five minutes
ago''. Using this involves a minimization rather than
a fixed point.
Subjectively, it seems to me that my own autoepistemic
reasoning is like these two examples and doesn't involve
fixed point considerations.
Comments?
1988 Dec 24
Would the end of the cold war result in an increase in
other conflict that might even lead to nuclear wars?
Considerations:
1. If the Soviets would co-operate, there could be an effective
international police force. This might lead to the evil of
world government.
2. An outlet for aggression may be better than letting it build
up. Soccer riots, pro and anti abortion riots, riots between
Armenians and Azeris, protestants and catholics in northern
Ireland, Bloods and Crips. The riots have less chance of turning
into wars if they are about something that doesn't interest most
of the population. Also if the main conflicts are between
rioters and police rather than between opposing gangs of rioters.
3. The big danger appears to occur when intellectuals, i.e. people
with access to media, become involved as participants. Perhaps
there doesn't need to be gang violence, i.e. even the most
violent can be restrained.
4. A scientific study of the matter is worthwhile.
5. Perhaps there ought to be a peace movement.
1989 Jan 5
I now suspect that a limitation of philosophy is an insistence on
complete theories. A causally complete theory is one that predicts
the consequences of the future of any initial conditions, e.g.
gravitational astronomy. The theory of clocked digital circuitry
is an incompletable theory, because flipflops can receive
ambiguous inputs.
1989 Jan 15
Names provide access to their values. However, they have
two other equally important roles. Names
can be substituted for variables. In general expressions without
looking down (on their property lists) for their values. Moreover,
occurrences of names can be tested for equality, and this also
leads to further action without looking at the values associated
with the names. This is at variance with some remark about names
that I vaguely recall Newell making.
1989 Jan 15
Parametrizing circumscription.
Suppose we define circum1(A) = (λ P;Z)circum(A;P;Z). We
can then consider two minimal models by writing
circum1(P1;Z1) ∧ circum1(P2;Z2). We can also write such things
as (∀P Z)(circum1(P;Z) ⊃ ...) and (∃P Z)(circum1(P;Z) ∧ ...).
This came up in Kurt Konolige's seminar in response to some remarks
that default logic could do some things circumscription couldn't.
1989 Feb 4
Some Linguistic Problems from the Standpoint of Artificial Intelligence
A relatively decontextual formula is one in which the subformulas have
the same meanings in their contexts as they have in the context of
the formula as a whole.
1989 Feb 5
A possible project is a database for an expert system for foreign
travel.
1. travel documents
2. list countries to be visited
3. get back union of requirements
4. purpose of trip, activities in countries
5. citizenship, previous citizenship
6. must send passport and application to consulate in good time
7. check for strike at Heathrow
8. which airports are subject to most delays
9. How to combine visits to minimize travel and cost.
How far did the Xerox project get?
1989 Mar 6
The causes of national poverty include
tyranny,
corruption,
incompetence,
bad decisions on top,
ignorance,
lack of technological knowledge.
It appears that tyranny worsens and democracy alleviates the other
problems. Lack of technology is a secondary problem for two reasons.
(a) The USSR is supposedly 5 years behind the West in technology.
However, it is 50 years behind in standard of living.
(b) The lag in technology is is mostly a consequence of the tyranny
with its resulting corruption and incompetence.
1989 Mar 8
We consider the ``attache case problem'' as it relates to
approximate theories.
Here are some facts.
1. I have just parked my car at A.
2. I must go to a meeting at C for which I am already late.
3. After that I want to be at my office at B.
4. I will need my heavy attache case at B.
5. B is between A and C, but is somewhat out of the direct path.
6. I have a bike in a bike locker at D near B. D is more on
the direct path from A to C than is B.
7. It is inconvenient to carry the attache case on the bike.
Solution: Take the case to bike locker and store it in the locker
while going to C on the bike. This solution involves using the
bike locker for the nonstandard purpose of storing the attache
case. It didn't come to mind immediately.
Here are some stages in the reasoning (all done while driving and
parking the car).
Highest level plan:
Go from A to C.
Attend meeting.
Go from C to B.
Reaction: What about attache case? It imposes a kind of constraint.
Alternatives: (a) Take it to C, but it's heavy.
(b) Drop it off at B, but B is somewhat out of the
way.
(c) Leave it in the car and come back for it, but this
involves an extra trip.
Idea: use bike, because it shortens trip.
Reaction: (a) Nice, but don't want to carry case on bike.
(b) Seems to require dropping case of at B.
Bright idea: Lock case in locker.
Remark: Whle the reasoning is quite schematic, no formal model seems
to be formed in advance. However, at each stage of elaboration,
there is a sensation of having completely understood the possibilities.
This leads to a notion of a trivial game against nature. Small number
of moves for each player and short limit on length of game. Perfect
information. It is easy to figure out the possibilities. However,
evaluation of endpoints might be problematical or left open - anyway
not given in advance for all end nodes. Many nodes are immediately
choppable or even not generated by a primed move generator.
1989 March 8
Causes as objects.
These may be the best example of useful entities with limited
meaning. A cause is an object in a context dependent approximate
theory. Thus there isn't even a general approximate theory in
which most causes exist.
Example: A cracked car window is replaced by a window made of ordinary
window glass. A baseball smashes the window and injures someone.
What was the cause of the injury? People give ready answers to
the question that they can't sustain when the context is widened.
Here it might be (a) from doctor's context: blunt object striking
face. (b) from police context: the baseball. (c) in car repair
context: using the wrong glass in replacing the window. There are
combined contexts in which there is more than one cause and contexts
in which assigning a cause is not a meaningful mental operation, e.g.
in the universal wave function context.
The cause of a specific event is a case, possibly leading to a
general theory of the cause of this kind of event. Perhaps it
can be regarded as an identifying instance of a conjectured
natural kind---in this case a natural law.
1989 March 14
Reasons, known and unknown
Suppose Fred was shot and is dead. The statement that shooting
kills is just default, so Fred might not have died from the shooting
and might have had a heart attack. However, we want to presume that
it was the shooting that killed Fred, since we don't know about a
heart attack.
1989 March 19
fragments from a notebook, perhaps concerning Dennett's Intentional Stance
... Here is where the philosophers are missing some science.
122 - cond.(itions?) a,b,c
Under what conditions can we usefully build propositions satisfying
Dennett's a, b, and c into a robot?
136 - If you imagine that a text can have a radically different
interpretation.
---
Suppose the robot ascribes beliefs to Chinese and dogs in the first
order language we have given it. Where does it become brittle?
145 - design
---
The fact that a signal is on a certain wire or neuron replaces some
of its syntax.
Consider a thermostat on a buss. Its inputs and outputs require more
coding. Suppose that it is to work with a variety of mechanisms
that might turn on the furnace and a variety of ways of determining
the temperature. Then it needs more of a language.
March 24
We need a program to construct models of theories, chiefly
unintended models that will help people check their axiomatizations.
Grading the cs323 exam suggests this. If they could interact with
such a model builder, they would learn to axiomatize. Maybe cs323
next year should use ekl, and maybe we should keep SAIL alive through
winter quarter.
Maybe Barwise and Etchemendy can be interested in
collaborating on the model builder with giving as an example.
Exams have too much randomness. Let's try to make an exam
like an adventure game. The examinee is trying to achieve a goal
and learns from his failures. Mere slips lose only time.
march 24
wants(p,x,p') p wants x for p'
holds(wants(p,x,p'),s) ∧ holds(has(p,x),s) ⊃ next s = result(gives(p,p',x),s)
holds(wants(p,x,p'),s) ∧ ¬holds(has(p,x),s) ∧ ∃p''(friend(p'',p)
∧ ¬∀p'''¬wants(p'',p''',x)) ⊃ ∃!p''(friend(p'',p) ∧
¬∀p'''¬wants(p'',p''',x)) ∧ next s = result(ask(p',p'',x),s))
holds(wants(p'',p',x),result(ask(p',p'',x),s))
holds(has(p,x),s) ⊃ holds(willget(p,x),s)
holds(wants(p,p',x),s) ∧ next(s) = result(ask(p,p'',x),s)
∧ holds(willget(p'',x),next s) ⊃ holds(willget(p,x),s)
It looks like giving objects and exchanging them is a good basis
for cs323. There is an excellent opportunity to emphasize
elaboration tolerance.
Mar 25
Another example of minor ingenuity. If worst comes to worst, I'll leave
the door key to the car at home and the ignition key in the car.
Apr 26
The interesting case of approximate theory is when the weak theory
cannot predict the future of the variables of the weak theory as
well as can the stronger theory. The flip-flop is a good example.
An example closer to common sense reasoning might be better, e.g.
the behavior of a clerk in a store. Buying is often regarded as
a unitary act without regard for details of the clerk.
May 20
making a program into a variable or other constant into a variable
makes the context more general. It then becomes a parameter of
various predicates.
May 21
1. In search of partially extensional expressions, I noticed that
``Mike's telephone number'' in ``Pat knows Mike's telephone number''
is extensional in Mike, even though it is not extensional in
``Mike's telephone number''. Thus if Mike is Mary's husband and
has the same telephone number, it follows from the above that
``Pat knows Mary's husband's telephone number'' even though ``Pat
knows Mary's telephone number'' doesn't follow. The formalism
in ``First order theories of individual concepts and propositions''
doesn't provide for this.
2. I was thinking about how to publish this short observation. The
correct place is ``AI Letters'', a publication that doesn't exist.
Here's what it should be like.
a. It appears monthly both on-line and on-paper.
b. It has length restrictions but no shortness restrictions.
c. The editor can accept items on his own and so can certain
other editors. It is improper to submit an item to more than one
editor simultaneously, but it is ok to try to get another editor to
accept something that one has rejected, provided that the second
editor is informed of the rejection. The editors can argue about
whether one of them is accepting too much junk.
d. Submissions are electronic in TEX form. There may be
some restrictions associated with a requirement that an item should be
TEXable when combined with other items. Thus it should not reset
any TEX global variables and it should not force page boundaries.
The text should be readable in TEX source form, e.g. a reader should
not have to mentally execute the author's macros. Some Latex form
might be appropriate.
e. Electronic publication should be free and one form
might be as a Usenet newsgroup. However, other electronic
publications should also be allowed.
f. A C program to TEX articles in a way acceptable to X-Windows
should exist.
g. Libraries will ordinarily receive the paper version.
h. The publisher should be an organization like AAAI or a
publisher like Morgan Kaufman. If the latter, they should be
familiar with TEX and have access to electronic mail both for
submissions and distribution.
May 23
controllable chaos
What is the simplest system for which controllability can be studied?
How about Feigenbaum's x → ax(1-x)?
PDE systems will have the property that parts of it are separately
controllable. In the weather one may be able to create storms that
will collide, and in celestial mechanics one can arrange multiple
collisions. Are the strings evidence of control?
Chudnovsky, Gosper, Vardi?
June 11
*Causes
The cause of x was y. Maybe there is an automata theory of causes.
We have interacting automata. Some subautomata are known and
some are unknown. The causes of events are the actions of
the unknown automata.
Causes are said to involve law-like behavior. However,
the instance ``x caused y'' may be known w/o the general law
being known or even conjectured.
June 29
Summarize ebos ideas and send to Ken Thompson
July 11
val
parsing the past
As you remember, I decided that Elephant requires regarding the
past as a sequence of events and that referring to the past
involves parsing this sequence, i.e. doing pattern matching on
it. However, if we have continuous time, this isn't quite right,
because between any two events there are as many clock ticks as
you like. This introduces the idea of pattern matching
continuous pasts. Maybe the patterns should allow for
overlapping. Have you heard of continuous pattern matching?
It should keep the mathematicians cheerfully occupied for
a while.
Jul 14
Peter Rathman came by to ask me to replace Papadimitriou on his
committee.
Peter Rathman mentioned combining databases, and we discussed
localizing inconsistencies. VAL and I later discussed the matter
at lunch. I proposed that nonmonotonicity replaces inconsistencies
with abnormalities. The example PKR and I discussed was where
one db lists retired(Smith) and another says current(Smith) and
there is a general axiom ∀x¬(retired(x) ∧ current(x)). I
proposed replacing the first two sentences by
says(A,retired Smith) and says(B,current Smith). VAL suggested
that this is unnecesarily complicated. Using ¬abA(Smith) ⊃ retired(Smith)
and ¬abB(Smith) ⊃ current(Smith) works even better.
He seems to be right, but it's a good problem.
We humans are good at localizing inconsistencies. The problem is:
How much reification and nonmonotonic reasoning is required to localize
inconsistencies, e.g. by replacing them with disjunctions?
jul 17
discussed Elephant with Ray Perrault. Question came up about whether
the distinction between illocutionary and perlocutionary is real.
I said that whether it is real or not in philosophy I want it
in Elephant. The example was informing a person of a fact,
e.g. the cancellation of a flight. We take inform as
a perlocutionary act meaning to make known. Suppose the
program is asked to inform the passenger of a cancellation.
Ordinarily it will take the usual illocutionary act of telling
him as having the effect of informing him. However, suppose
the program has a reason to know that the telling it just
did was ineffective. Then, if it is programmed to inform
and not just tell, it will look for another way of
making sure the passenger knows the flight was cancelled.
Perhaps only a reservation system with some intelligence
can be asked to do it.
Side remark: maybe the most immediate form of intelligence and
planning we shall want occurs with goals that have normal
ways of achieving them but which ways are sometimes ineffective.
It must then plan another way of achieving the goal.
Because the routine works almost all the time, the AI
will be a useful frill.
Returning to the problem of whether the illocutionary-perlocutionary
distinction is real. The way we philosophers shouuld think about
it is to ask in what context is it real. What is the most
general context in which it is real? This will be better than
just searching for cases in which it isn't.
July 26
Consider contexts in which there are no false beliefs.
The agents either know the value (or truth value) of some
expression, or else know that they don't know it. We are
often in that condition, an it should have a good theory.
Unfortuntely, once we admit nonmonotonic reasoning, it
seeems that we go outside that domain.
July 26, NOTES[1,JMC]/2P/3116L connotative circumscription, Jun Arima, ICOT
Jul 29, Natural kinds
Natural Kinds and Biological Taxa by John Dupre, Philosophical Review,
XC, No. 1 (january 1981)
explains Putnam and Kripke's notion of natural kinds. It turns out
to be different and not as useful as the notion I thought it was.
It involves and essence of the kind that might be determined
by science. My idea is based on the fact that in the common
sense world, kinds are often discrete. Therefore, to recognize
objects of a kind requires only some of the properties, because
objects that have these properties will also have the other
properties, not for any semantic reason, but just because that's
what our world is like.
My notion, unlike Putnam and Kripke's, covers the phenomenon
of a child's learning about a kind. He needs very little
establish the kind in his mind. He is then prepared to
learn more about it. It isn't until he is ten or so
that definitions as characterizations even interest him.
Perhaps I should call them discrete kinds.
%
The nicest discrete kinds are those like biological species
that are sharply separated from others. It is a great
convenience to the child sent to the store to buy lemons
that there isn't a continuum of fruit between lemons and
oranges. However, consider hills. There is a continuum
between, hills, mountains, bumps on hills and other
eminences to small or insufficiently separated from
other eminences to be called hills. (Meissner considers
that Cho Oyu is insufficiently separated from Everest).
Nevertheless, the child does learn more about hills,
and so is justified in using ``hill'' as a natural
kind word. Perhaps the child's point of view is that
``hill'' describes something about which he knows a
little and will learn more later.
1989 July 30
to make with Fischer-Teknik
1. Fischer Teknik manufacturing machine
2. Pendulum clock
Aug 6
1. Varieties of wishful thinking
wishing for the disaster that will prove one's opponents mistaken
2. Politics for engineers
3. Suppose Tom tells Bill about a picture and Bill wants that
picture. Assume the picture exists. There is a certain
relation between Bill and the picture. There is also a
relation between Bill and some concept of the picture, because
Tom might have been lying or the description might cover more
than one picture. Both the relation between Bill and the picture
and the relation between Bill and the idea of the picture are
worthy of study. The relation between the picture and the idea
of the picture is also worthy of study. Philosophers have a
tendency to take one of these notions as fundamental and try
to derive the others from it. This is a bad idea. Premature
reductionism, I call it.
4. Adequacy of formalism. My opinion is that the formalism of
Leora Morgenstern's thesis is inadequate for its purposes.
Perhaps she still thinks it's adequate. What would be the
most straightforward test.
a. One test is that we agree on the formalization of
some phenomenon, and I claim the formalization has unintended
models.
b. Another is that I mention some phenomenon, she thinks
she has covered, and she can't even satisfy herself when she
tries to formalize it.
Aug 11
val
Dependence of counterfactuals on context
When I rushed off, I was groping towards the following example.
The meaning of a counterafactual condition depends on the context.
Consider ``If he had struck this match yesterday, it would have lit''.
Let the facts about the world be the same in the two contexts of
discussion. However, let there be two hearers or readers of the
sentence.
Context 1: Hearer 1 knows that the reason he wants the match to light
is that he wants to burn a certain paper so as to prevent someone
from seeing it. Yesterday the paper was in a damp vault from which
it could not be moved. Had he struck the match in the vault it would
not have lit.
Context 2: Hearer two is taking the sentence in the normal sense
of referring to the same environment where "he" is now. Yesterday
it was dry there.
In the two contexts, different approximate theories with different
Cartesian product structures are wanted.
This example can probably be improved.
August 12
The logical language for describing complex objects as
composed of simple objects with relations didn't exist until
predicate calculus was invented, and full convenience requires
set theory. Point out what is used in describing the letter
F including the fact that unless it is stated that there are
only the three line segments, the description also applies to
the letter E. Ask students to devise a language for such
descriptions and check it out by telling one about the Russian
letter sha and ask him to describe it formally in such a
way that another student can draw it from his description and
also reject the letter shcha.
Aug 13
In quantum mechanics, maybe it's the probabilities of
experimental outcomes that aren't real. Rather it's the
conditional probabilities that aren't real.
Aug 19
The common sense informatic situation includes the
following two components.
1. It uses approximate concepts and approximate
theories.
2. It is open to new facts.
Remark: Probability theory is nonmonotonic, but it isn't
nonmonotonic enough.
Aug 20
write about AI in literature and sociology, why the name ai
Aug 26, from notebook
The McCarthy beanstalk is like a cherry picker crane,
except that it works by juggling the telescoping pole atop
which the person sits.
Aug 26, from notebook
Consider Missionaries and Cannibals formalized. Show that
there are exactly five actions in the initial position, 3 of
which are not unsafe. Show that sending a cannibal across
is pointless (formalized)., because he must come back and
restore previous situation. Sending two cannibals or
a missionary and a cannibal are equivalent, because
in the latter case, the only safe action produces the
same situation as sending two cannibals. Therefore, there
is only one way of starting and it will be involved in
any search.
A trivial tree search is one in which a fixed
depth search leaves only one alternative consistent
with and relevant to the goal being pursued.
When is a move or sequence clearly useless or clearly as
good as anything.
Aug 30
Might Taiwan be interested in SSX?
Politics for engineers
The American system
Corporate politics
Causes and power
Other systems
Inevitable characteristics
Reforms
Living with the system
The right of initiative
Technology and politics - with Hoover, esp. Codevilla and Graham
What is Common Sense?
The common sense informatic situation
Specific areas of common sense knowledge
Common sense reasoning
deductive logic
nonmonotonic systems
exhausting possibilities
context
approximate theories
philosophy
Formalizations
Examples with sit. calc.
Glasgow to Moscow
sterile container
Aug 31
Discuss nonmonotonic set theory with Vladimir. The basic
nonmonotonic idea is that a set formed by comprehension exists
unless there is a reason it shouldn't.
Sept 2
Consider the Laplacean Martian who can compute using
atomic wave functions. Suppose we ask him what will be the
effect on my travel plans of being told that Eastern Airlines
has just gone on strike. While a human with common sense will
answer that I'll try another airline, the Martian will be
unable to answer. The question ``what will be the effect of
someone telling me Eastern is on strike'' will be too vague
for him. He could try to compute with a large number of
initial conditions compatible with having been told it,
and this would raise the amount of computation he would
have to do enormously. But then he would find that some
of these initial conditions would give quite different
results, because included would be initial conditions
in which the teller pulled out a gun and shot me or
promised me a million dollars to try Eastern anyway.
The moral (to me) is that approximate theories with
somewhat of a Cartesian product structure are required
for prediction and not merely for counterfactuals.
Oct 28
We can detect very distant nuclear explosions with
four or five photons using the relations among their times
of arrival at separated detectors. It then occurred to me
that the times of arrival might be affected by inhomogeities
in velocity due to general relativity.
This suggests using arrival times of photons to
measure general relativistic effects, and we don't need
nuclear explosions for that, just lasers. We send spacecraft
with lasers, detectors and atomic clocks around the solar system. A
spacecraft emits a short pulse and splits it with mirrors to
aim parts of it at the other spacecraft. These measure the
times of reception of the pulses. Each spacecraft emits
pulses to all the others, and this is repeated as long
as they continue to function. Pulses going near the sun
or planets are affected most by the gravitational fields.
The pulses can be a few femtoseconds in length using
present day visible light lasers, although maybe some
compromises are necessary to get enough photons.
Here are some crude calculations that suggest that
significant results will be obtained. Light grazing the sun
is deflected by two seconds of arc, i.e. 1/200,000 radians.
One can suppose that changes in speed are of similar size.
If the photon goes for a million kilometers near the sun,
it might be delayed or sped up by a time corresponding
to 1/200,000 of that or 5 km. This corresponds to 16
microseconds. If our pulse times are in femtoseconds,
this suggests the possibility of extremely accurate
measurements of the speed effects.
Nov 29
How to finitize the analysis of the Berliner thesis chess
position. Include as an action adhering to a strategy, e.g. following
the path. This results
Dec 1
The duty not to injure someone should not be confused with
the earlier recognized duty to seek revenge for an injury to oneself
or an ally.
1990 Jan 7
Searle has ``A Classification of Illocutionary Acts'' p3,
Anscombe example: A man goes to the store with a shopping list
from his wife and buys stuff. A detective is following him and
notes what he buys. When he gets home, it turns out that he
bought pork chops instead of bacon. The detective can simply
correct his list of what was bought. The man cannot restore
domestic tranquility simply by writing ``pork chops'' instead of
``bacon'' on his list. Searle labels this phenomenon ``Differences
in the direction of fit between words and the world''.
The problem for Elephant is that we want to express
the program as making certain sentences true, e.g. making
what the man has correspond to the shopping list. Does this
raise a problem for Elephant? My present opinion is that
it doesn't, because it is simply a question of the order
of quantifiers in the statement to be made true. The
man's program amounts to
$(∀ shopping-list)(∃ purchases)corresponds(purchases,shopping-list)$,
and the detective's program amounts to
$(∀purchase-set)(∃list)corresponds(purchase-set,list)$.
Does the program avenge insults?
Jan 14
``If unique factorization into primes held in the ring of
algebraic integers, there would be a short proof of Fermat's Last
Theorem.'' There is no way the partial world in which there is
unique factorization can be extended to a full possible world,
because the lack of unique factorization is a mathematical fact.
Yet the counterfactual may be taken as true, worth forming and
something we can learn from. Maybe better is ``If unique
factorization into primes held in the ring of algebraic integers,
there would be a ten line proof of Fermat's Last Theorem''. This
is false, and the fact that it is false might come up in a
discussion of a mathematical crank letter.
Jan 16
(λ move(x,l))((result(move(x,l),s)))(does(John,move1(x,l)))
Is this generalized lambda expression equivalent to an ordinary one?
Is it useful?
What is the proof strategy corresponding to STRIPS?
Jan 27
(key word: common sense)
re: common sense informatic situation
Consider light switches. Children learn their effects at an age
between one and two. A physicist knows the science behind
electric lighting; he correctly considers the scientific basis of it all
to be Maxwell's equations. Any American adult knows about paying the
bills and changing light bulbs, calling the power company
to get service or complain about outages and calling
electricians to fix failures in the house or to
modify the in house part of the system. Many people know about the
electric power system in general, including generating plants,
power distribution systems, transformers and causes of outages.
Others know about the economics of electricity supply, the
companies that supply it and their regulation by government.
Electricians know how to make changes in wiring and the
availability of relevant equipment. They don't kow the
details of the internal operation of transformers, motors,
etc. The suppliers of electrical equipment know (as organizations)
know how they work internally. The electrician doing a particular
job learns enough about the wiring in a particular house to
do the job.
%
All these kinds of information belong to the common sense
informatic situation. Knowing Maxwell's equations is relevant
to only a small part of dealing with electricity in the home.
%
This is why we need a separate science of common sense to
to make computer programs deal intelligently with electricity, i.e.
separate from physics, from electrical engineering, from
what is taught to electricians in trade school and from
economics.
Jan 27
(key word: lattice triangle, angle)
What lattice angles are possible for an arbitrary plane lattice?
Maybe those whose tangents are rational functions of
Jan 29
(key word: circumscription)
Can we make the analogy between circumscription and calculus of
variations closer? VAL's pointwise circumscription is closer although
he doesn't mention or exploit the analogy.
%
Lagrange multipliers: The idea is to change minimization with an
axiom into simple minimization of a more complex formula, but what
plays the role of the Lagrange multiplier?
Also note that we get the simple case of the Euler equation when
the functional being minimized depends only on the function parameter
and on its first derivative. What is the analogous specialization
in the logical domain?
%
In general we can expect the analogy to be useful only if certain
simplifications are possible.
Jan 31
(re: Yale shooting, Elephant)
It looks like demanding that something have a known cause, i.e.
the gun becoming unloaded, and demanding that an answer to a
question be responsive are related. Namely, an entity of
a certain syntactic form is required.
%
As for responsiveness in Elephant, we can demand that after the
program has spoken the hearer know the telephone number, i.e. there
aren't two distinct numbers that are possible for him, where possibility
is handled as in Two Puzzles.
Mar 16
(re: natural language, mental state, mental situation)
The surgeon says ``scalpel''. He knows the nurse knows
he may want something and will say its name when he does.
The formalization should say enough about mental state
to justify that much natural language.
Apr 6
(re: mental situation, planning, design, towers)
%
The situations have mental as well as physical components. There is
a large supply of objects about which nothing holds in the initial
situation. In order to make this work, we have to avoid axioms like
%
¬holds(p,s) ⊃ holds(not p,s).
%
Very likely we shall accomplish this by having more than one kind
of holds.
Suppose x is one of these objects. A possible action
is declare(x,tower). We have
%
holds(is(x,tower),result(make(x,tower),s)).
%
The interpretation is that x comes to be considered a tower.
In the situation result(declare(x,tower),s), x is a tower but has no
other properties. It has no location, it has no blocks, and it has
no physical existence. Suppose y is a block. There is an action
include(y,x). Its effect is to include the block y in the tower x.
This action again has no physical effect. We have
%
holds(in(y,x),result(include(y,x),s)).
%
I haven't decided about preconditions for such actions. Our intent
is to use it when x has been declared to be a tower and y is
a block. However, I don't know whether we need to make this a
precondition for the action. include(y,x) also doesn't locate y
at any particular position.
%
Our plan is to prescribe a set of actions, all mental, adequate for
designing a tower. These actions need not obey physical restrictions,
and maybe it will be convenient to refrain from building consistency
conditions. However, there will be a fluent proper-tower(x), and
holds(proper-tower(x),s) is intended to mean that x is a fully
designed tower. However, it is still doesn't physically exist, because
all the actions building it were purely mental.
%
Now we introduce physical actions. They will be essentially the
conventional blocks world physical actions of moving a block to
a location or painting a block, and they will have the usual
physical preconditions. However, these actions may be prescribed
to have effects relative to the abstract towers that have been
designed. This will enable us to show that a certain tower exists
in a situation or has been partially constructed in a situation.
1990 Apr 14
Etchemendy and Barwise use models in their hyperproof system in
a way that suggests that second order logic would encompass their
system and be more efficient. Try to get Vladimir to help check
this out.
Conjecture: The models I know of certain axioms are complete.
The sentences true in these models are just the consequences of
the axioms.
The conjecture can be weakened in various ways. Namely a particular
sentence true in these models can be conjectured. This is
Minsky's 1956 idea embodied in the Gelernter geometry system.
1990 Apr 28
Maybe there can be a universal context provided we are careful about
what we put in it. We certainly can't guarantee in it that all
concepts are well defined and unambiguous.
1990 June 3
illata and abstracta
The difference isn't as large as Dennett makes out. If
we make the criterion whether there is more to be learned about
the concept, there are illatum-abstractum paires, e.g. mathematical
electrons satisfying a certain differential equation by definition,
and physical electrons about which it makes sense to ask how
accurately they behave according to the differential equation.
Either can be regarded as causal, although the simplest case is
to consider abstracta as causing only other abstracta.
However, this view isn't sophisticated enough for discussing
planning. I plan to go to Stanford tomorrow, but my plan
includes nothing exactly when I will look in the rear view
mirror of my car. When I go, the action I perform in
accordance with the plan defines these details. Another
person may ask about what will happen when JMC carries out
this plan. His question involves the causal effects of
executing this abstractum.